package com.cyy.common.pojo.resp;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.util.List;

@Data
@Schema(name = "用户信息请求响应体")
public class UserInfoResp {

    @Schema(description = "用户ID")
    private Integer userId;

    @Schema(description = "用户名")
    private String username;

    @Schema(description = "昵称")
    private String nickname;

    @Schema(description = "头像")
    private String avatar;

    @Schema(description = "个人简介")
    private String summary;

    @Schema(description = "码云地址")
    private String gitee;

    @Schema(description = "github地址")
    private String github;

    @Schema(description = "QQ号")
    private String qqNumber;

    @Schema(description = "微信")
    private String weChat;

    @Schema(description = "权限列表")
    private List<String> perms;

    @Schema(description = "角色列表")
    private List<String> roles;

}
